package com.cjxt.ams.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cjxt.ams.domain.RoleMenu;

import java.util.List;

/**
 * 角色与菜单之间的关系
 */

public interface RoleMenuService extends IService<RoleMenu> {

    void saveOrUpdate(Integer roleId, List<Integer> menuIdList);

    /**
     * 根据角色id，获取菜单id列表
     * 已测成功！
     * @param roleIds
     * @return
     */
    List<Integer> queryMenuIdList(Integer roleIds);

    /**
     * 根据角色id数组，批量删除菜单
     * 已测成功！
     * @param roleIds
     * @return
     */
    Integer deleteBatch(Integer[] roleIds);


}